﻿.dataset-list-page{min-height:100vh;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);padding:2rem 0}.dataset-list-page .container{max-width:1200px;margin:0 auto;padding:0 1rem}.page-header{text-align:center;margin-bottom:3rem}.page-header h1{color:white;font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,0.3)}@media (max-width: 768px){.page-header h1{font-size:2.5rem}}.page-header .page-description{color:rgba(255,255,255,0.9);font-size:1.2rem;max-width:600px;margin:0 auto;line-height:1.6}@media (max-width: 768px){.page-header .page-description{font-size:1rem}}.datasets-section{margin-bottom:3rem}.dataset-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem}@media (max-width: 768px){.dataset-grid{grid-template-columns:1fr;gap:1.5rem}}.dataset-card{background:rgba(255,255,255,0.15);border-radius:20px;padding:1.5rem;border:1px solid rgba(255,255,255,0.2);backdrop-filter:blur(10px);transition:all 0.3s ease;position:relative;overflow:hidden}.dataset-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.1), transparent);transition:left 0.5s ease}.dataset-card:hover{transform:translateY(-8px);background:rgba(255,255,255,0.25);box-shadow:0 15px 35px rgba(0,0,0,0.2)}.dataset-card:hover::before{left:100%}.dataset-card:hover .dataset-header h3{color:#ffd700;text-shadow:0 2px 4px rgba(255,215,0,0.3)}.dataset-card a{text-decoration:none;color:inherit;display:block}.dataset-card .dataset-header{display:flex;align-items:center;margin-bottom:1rem}.dataset-card .dataset-header img{width:32px;height:32px;margin-right:0.75rem;filter:brightness(0) invert(1)}.dataset-card .dataset-header h3{color:white;font-size:1.3rem;font-weight:600;margin:0;transition:all 0.3s ease}.dataset-card .dataset-description{color:rgba(255,255,255,0.9);font-size:0.95rem;line-height:1.6;margin-bottom:1rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.dataset-card .dataset-meta{margin-bottom:1rem;font-size:0.85rem;color:rgba(255,255,255,0.8)}.dataset-card .dataset-meta .meta-row{display:flex;align-items:center;margin-bottom:0.25rem}.dataset-card .dataset-meta .meta-row:last-child{margin-bottom:0}.dataset-card .dataset-meta .meta-row i{margin-right:0.75rem;font-size:0.8rem;width:32px;text-align:center}.dataset-card .dataset-meta .meta-row span{font-size:0.85rem}.dataset-card .dataset-tags{display:flex;flex-wrap:wrap;gap:0.5rem}.dataset-card .dataset-tags .dataset-tag{background:rgba(255,255,255,0.2);color:white;padding:0.25rem 0.75rem;border-radius:20px;font-size:0.8rem;font-weight:500;border:1px solid rgba(255,255,255,0.3)}.dataset-card .dataset-tags .dataset-tag.category-tag{background-color:rgba(227,242,253,0.9);color:#1976d2}.dataset-card .dataset-tags .dataset-tag.frequency-tag{background-color:rgba(243,229,245,0.9);color:#7b1fa2}.no-datasets{grid-column:1 / -1}.no-datasets .empty-state{text-align:center;padding:4rem 2rem;color:rgba(255,255,255,0.8)}.no-datasets .empty-state i{font-size:4rem;margin-bottom:1rem;color:rgba(255,255,255,0.5)}.no-datasets .empty-state h3{font-size:1.5rem;margin-bottom:0.5rem;color:white}.no-datasets .empty-state p{font-size:1rem;line-height:1.6}.pagination-section{margin-top:3rem}.pagination-section .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,0.15);padding:1.5rem 2rem;border-radius:15px;border:1px solid rgba(255,255,255,0.2);backdrop-filter:blur(10px)}@media (max-width: 768px){.pagination-section .pagination-wrapper{flex-direction:column;gap:1rem;padding:1rem}}.pagination-section .pagination-info{color:rgba(255,255,255,0.9);font-size:1rem;font-weight:500}.pagination-section .pagination-controls{display:flex;gap:1rem}.pagination-section .pagination-btn{display:flex;align-items:center;gap:0.5rem;background:rgba(255,255,255,0.2);color:white;border:1px solid rgba(255,255,255,0.3);padding:0.75rem 1.5rem;border-radius:10px;font-size:0.95rem;font-weight:500;cursor:pointer;transition:all 0.3s ease;backdrop-filter:blur(5px)}.pagination-section .pagination-btn:hover:not(.disabled){background:rgba(255,255,255,0.3);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.2)}.pagination-section .pagination-btn.disabled{opacity:0.5;cursor:not-allowed;background:rgba(255,255,255,0.1)}.pagination-section .pagination-btn i{font-size:0.9rem}@media (max-width: 768px){.pagination-section .pagination-btn{padding:0.5rem 1rem;font-size:0.9rem}}@media (max-width: 1024px){.dataset-list-page{padding:1.5rem 0}.dataset-list-page .container{padding:0 1.5rem}.dataset-grid{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}}@media (max-width: 768px){.page-header{margin-bottom:2rem}.stats-section{margin-bottom:2rem}.stats-section .stats-grid{gap:1rem}.stats-section .stat-item{padding:1rem}.stats-section .stat-item .stat-number{font-size:2rem}.dataset-card{padding:1rem}.dataset-card .dataset-header h3{font-size:1.2rem}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.dataset-card{animation:fadeInUp 0.6s ease forwards}.loading .dataset-card{opacity:0.7;pointer-events:none}.icon-eye::before{content:'👁'}.icon-clock::before{content:'🕒'}.icon-database::before{content:'🗄'}.icon-chevron-left::before{content:'‹'}.icon-chevron-right::before{content:'›'}

/*# sourceMappingURL=dataset_list.css.map */